/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

//
// 1. Set default font family to sans-serif.
// 2. Prevent iOS and IE text size adjust after device orientation change,
//    without disabling user zoom.
//
html {
  font-family: Microsoft YaHei,'微软雅黑',"\5fae\8f6f\96c5\9ed1",Heiti,"\9ed1\4f53",SimSun,"\5b8b\4f53",sans-serif;
  -ms-text-size-adjust: 100%; // 2
  -webkit-text-size-adjust: 100%; // 2
  font-size: 12px;
  // min-width: @html-min-width;
  // font-weight: 200;
}

//
// Remove default margin.
//

body {
    margin: 0 auto;
    background-color: #FFF;
    overflow-y: auto;
    color: #444;
    // min-width: @body-min-width;
}
// 
.hide {
  display: none;
}
h1,h2,h3,h4,h4,h5{
  font-weight: normal;
  padding: 0;
}
h1 {
  font-size: 2em;
  margin: 1.5em 0;
}
h2 {
  font-size: 1.5em;
  margin: .5em 0;
}
h3,h4,h5{
  margin: .5em 0;
}

a{
  text-decoration: none;
  cursor: pointer;
  color:#3498db;
}
a:active{
  text-decoration: none;
  color:#C03;
}
a.disabled{
  cursor: not-allowed;
  color: #d5d5d5;
}



// HTML5 display definitions
// ==========================================================================

//
// Correct `block` display not defined for any HTML5 element in IE 8/9.
// Correct `block` display not defined for `details` or `summary` in IE 10/11
// and Firefox.
// Correct `block` display not defined for `main` in IE 11.
//

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

//
// 1. Correct `inline-block` display not defined in IE 8/9.
// 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
//

audio,
canvas,
progress,
video {
  display: inline-block; // 1
  vertical-align: baseline; // 2
}

//
// Prevent modern browsers from displaying `audio` without controls.
// Remove excess height in iOS 5 devices.
//

audio:not([controls]) {
  display: none;
  height: 0;
}

//
// Address `[hidden]` styling not present in IE 8/9/10.
// Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
//

[hidden],
template {
  display: none;
}

// Links
// ==========================================================================

//
// Remove the gray background color from active links in IE 10.
//

a {
  background-color: transparent;
}

//
// Improve readability of focused elements when they are also in an
// active/hover state.
//

a:active,
a:hover {
  outline: 0;
}

// Text-level semantics
// ==========================================================================

//
// Address styling not present in IE 8/9/10/11, Safari, and Chrome.
//

abbr[title] {
  border-bottom: 1px dotted;
}

//
// Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
//

b,
strong {
  font-weight: bold;
}

//
// Address styling not present in Safari and Chrome.
//

dfn {
  font-style: italic;
}

//
// Address variable `h1` font-size and margin within `section` and `article`
// contexts in Firefox 4+, Safari, and Chrome.
//

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

//
// Address styling not present in IE 8/9.
//

mark {
  background: #ff0;
  color: #000;
}

//
// Address inconsistent and variable font size in all browsers.
//

small {
  font-size: 80%;
}

//
// Prevent `sub` and `sup` affecting `line-height` in all browsers.
//

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

// Embedded content
// ==========================================================================

//
// Remove border when inside `a` element in IE 8/9/10.
//

img {
  border: 0;
}


//
// Remove default vertical scrollbar in IE 8/9/10/11.
//

textarea {
  overflow: auto;
}

// Tables
// ==========================================================================

//
// Remove most spacing between table cells.
//

table {
  font-size: 1em;
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}


// li
ul{
  padding: 0;
  margin: 0;
}
li{
  list-style: none;
}
